home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus Special 19 / AMIGAplus Sonderheft 19 (1999)(ICP)(DE)[!].iso / < prev    next >
Text File  |  1999-05-19  |  5KB  |  176 lines

  1. ; **** START - MultiMediaAssignSkript für die Amiga-Future-CD-ROM ****
  2. ; **** Skript und Icons © Cord Hagen ****
  3.  
  4. IF EXISTS ENV:ASSAFCD
  5.  ALIAS BLACK "ECHO *"*E[>1m*E[30;41m*E[0;0H*E[J""
  6.  BLACK
  7.  ECHO "*n Die AMIGA-FUTURE-CD-ROM ist bereits angemeldet."
  8.  ECHO " Eine weitere Anmeldung ist also unnötig."
  9.  ECHO " Sie können die AMIGA-FUTURE-CD mit EXIT wieder abmelden !"
  10.  CURSOR OFF
  11.  WAIT 8
  12.  SKIP ENDE
  13. ENDIF
  14. ; *** V2.0 IF EXISTS S:AFCDTP
  15. ; *** SETENV AFCDTP=RAM:
  16. ; *** COPY S:AFCDTP TO ENV:AFCDTP >NIL:
  17. ; *** ENDIF
  18. ASSIGN AFCD: "" ADD
  19. ASSIGN l: AFCD: ADD
  20. ASSIGN libs: AFCD:Libs ADD
  21. ASSIGN LOCALE: AFCD:Locale ADD
  22. ASSIGN PREFS: AFCD:Prefs ADD
  23. ASSIGN Rexx: AFCD:REXX ADD
  24. ASSIGN S: AFCD:S ADD
  25. ASSIGN T: AFCD:T ADD
  26. ASSIGN c: AFCD:C ADD
  27. ASSIGN Classes: AFCD:CLASSES ADD
  28. ASSIGN DATA: AFCD:DATA ADD
  29. ASSIGN SCR: AFCD:MULTIMEDIA/BILDER/SCREENSHOTS ADD
  30. ASSIGN GFX: AFCD:GFX ADD
  31. ASSIGN SFX: AFCD:SFX ADD
  32. ASSIGN DEVS: AFCD:DEVS ADD
  33. ASSIGN FONTS: AFCD:FONTS ADD
  34. ASSIGN ENV: AFCD:ENV ADD
  35. SETENV ASSAFCD=ASSIGNED
  36. ALIAS BLACK "ECHO *"*E[>1m*E[30;41m*E[0;0H*E[J""
  37. ; IF EXISTS ENV:AFCDTP
  38. ; BLACK
  39. ; SETENV AFCDCHK=0
  40. ; ECHO "*n Habe temporäre Datei einer AMIGA-FUTURE-CD-ROM auf der Festplatte"
  41. ; ECHO " im Verzeichnis : " $AFCDTP
  42. ; ECHO " gefunden. Eine erneute Installation temporärer Daten ist daher unnötig."
  43. ; CURSOR OFF
  44. ; WAIT 3
  45. ; REQUESTCHOICE >ENV:AFCDCHK "Future © Start""Sollen die gespeicherten temporären Daten*n nach DIESER CD-Sitzung wieder gelöscht werden ?" Ja Nein
  46. ;  IF $AFCDCHK EQ 0
  47. ;   SKIP SHOW
  48. ;  ENDIF
  49. ;  IF $AFCDCHK EQ 1
  50. ;   RENAME S:AFCDTP TO S:AFCDTPDEL >NIL:
  51. ;   BLACK
  52. ;   ECHO "*n Nach DIESER CD-Sizung MUSS UNBEDINGT die CD-ROM mit EXIT beendet werden,"
  53. ;   ECHO " Dann wird auch die temporäre Datei automatisch von der Festplatte gelöscht !"
  54. ;   CURSOR OFF
  55. ;   WAIT 8
  56. ;   ENDIF
  57.  
  58. SETENV CDTDIR=RAM:
  59. SETENV AFCDCHK=0
  60. CD $CDTDIR
  61. BLACK
  62. ECHO "*n Für die Introshow müssen temporäre Daten auf die Festplatte installiert werden !"
  63. ECHO " Anschließend werden diese Daten wieder entfernt !"
  64. CURSOR OFF
  65. WAIT 5
  66. RUN >NIL: PLAY16 SFX:TMP.WAV
  67. WAIT 2
  68. REQUESTFILE DRAWERSONLY NOICONS TITLE "Future © Start - Wähle Verzeichnis ...." > ENV:CDTDIR
  69. CD $CDTDIR
  70. ASSIGN AFCDT: "" ADD
  71. BLACK
  72. ECHO "*n Installiere temporäre Dateien in das ausgewählte Verzeichnis ...."
  73. ECHO " " $CDTDIR
  74. CURSOR OFF
  75. REQUESTCHOICE >ENV:AFCDCHK "Future © Start""Darf ich jetzt temporäre Daten in das ausgewählte*nVerzeichnis installieren ?*n(maximal 20 MegaByte) Alle temporären Daten werden hinterher*nwieder gelöscht ! - Soll nun installiert werden ?" Ja Nein
  76. IF $AFCDCHK EQ 0
  77.  SKIP ABBRUCH
  78. ENDIF
  79. ECHO "  Einen Moment Geduld bitte ....."
  80. COPY SFX:Title.wav TO AFCDT:AFCDTSFXTITLE.TMP >NIL:
  81. BLACK
  82. ECHO "*n Temporäre Daten wurden erfolgreich installiert in das Verzeichnis ...."
  83. ECHO " " $CDTDIR
  84. CURSOR OFF
  85. WAIT 6
  86. ; REQUESTCHOICE >ENV:AFCDCHK "Future © Start""Soll die temporäre Datei nach der CD-Sitzung NICHT wieder gelöscht werden ?*nDer Pfad wird dann gespeichert und beim nächsten Aufruf von START*nbrauchen diesse Daten NICHT erneut installiert werden*n(Empfohlen bei sehr großer freier Speicherkapazität auf der Festplatte.) - Soll die temporäre Datei*nfür spätere CD-Sitzungen auf der Festplatte bestehen bleiben ?" Ja Nein
  87. ; IF $AFCDCHK EQ 0
  88. ; SETENV AFCDTEMP=DELETE
  89. ; SKIP SHOW
  90. ; ENDIF
  91. ; ECHO $CDTDIR > S:AFCDTP
  92.  
  93.  
  94. LAB SHOW
  95. BLACK
  96. ECHO "*n Show wird gestartet ...."
  97. CURSOR OFF
  98. WAIT 1
  99. C:BOOPS!
  100. BLACK
  101. ECHO "*n Herzlich Willkommen in der neuen AMIGA-FUTURE-CD-ROM !"
  102. ECHO "*n Titelmusik wird gestartet ...."
  103. RUN >NIL: PLAY16 AFCDT:AFCDTSFXTITLE.TMP L=3
  104. WAIT 5
  105. ECHO "*n Kopiere Daten ...."
  106. COPY SFX:W1.WAV TO RAM:T/W1.WAV
  107. SETENV AFCDCHK=SFX
  108. STATUS COM=PLAY16 >ENV:AFCDCHK
  109. WAIT 1
  110. ECHO "*n Zeige Grafikshow ...."
  111. RUN >NIL: VT GFX:#? DELAY=9
  112. WAIT 1
  113. PLAY16 RAM:T/W1.WAV >NIL:
  114. COPY SFX:W2.WAV TO RAM:T/W1.WAV
  115. PLAY16 RAM:T/W1.WAV >NIL:
  116. BLACK
  117. DELETE RAM:T/W1.WAV >NIL:
  118. ECHO "*n ShowEnde und Assigns angelegt !"
  119. ECHO " Viel Spaß mit unserer neuen AMIGA-FUTURE-CD-ROM !"
  120. CURSOR OFF
  121. BREAK $AFCDCHK
  122. PLAY16 SFX:AFS.WAV >NIL:
  123. ECHO " Temporäre Daten werden entfernt - Bitte warten ...."
  124. DELETE AFCDT:AFCDTSFXTITLE.TMP >NIL:
  125. BLACK
  126. ECHO "*n Fenster wird geschlossen ...."
  127. WAIT 1
  128. SKIP ENDE
  129.  
  130. LAB TCHK
  131. IF EXISTS ENV:AFCDTEMP
  132.  CD $CDTDIR
  133.  BLANK
  134.  ECHO "*n Lösche temporäre Daten ....."
  135.  ECHO " Einen Moment Geduld bitte ....."
  136.  CURSOR OFF
  137.  DELETE AFCDTSFXTITLE.TMP >NIL:
  138.  BLACK
  139.  ECHO "*n Temporäre Daten der AMIGA-FUTURE-CD-ROM wurden erfolgreich gelöscht !"
  140.  CURSOR OFF
  141.  RUN >NIL: PLAY16 SFX:AFS.WAV
  142.  WAIT 8
  143. ENDIF
  144. SKIP ENDE
  145.  
  146. LAB ABBRUCH
  147.  BLACK
  148.  ECHO "*n Alle notwendigen ASSIGNS wurden angelegt, - die AMIGA-FUTURE-CD-ROM"
  149.  ECHO " ist angemeldet ! Die Multimedia-Introshow kann leider nicht gestartet"
  150.  ECHO " werden, da nicht genügend Kapazität für temporäre Daten zur Verfügung steht !"
  151.   CURSOR OFF
  152.  RUN >NIL: PLAY16 SFX:AFS.WAV
  153.  WAIT 10
  154. ENDIF
  155. SKIP ENDE
  156.  
  157.  
  158. LAB ENDE
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174. LAB ENDE
  175.  
  176.